volk.git
8 years agoMerge version 1.3-1+rpi1 and 1.3-2 to produce 1.3-2+rpi1 archive/raspbian/1.3-2+rpi1 raspbian/1.3-2+rpi1
Raspbian forward pporter [Mon, 4 Sep 2017 18:58:44 +0000 (19:58 +0100)]
Merge version 1.3-1+rpi1 and 1.3-2 to produce 1.3-2+rpi1

8 years agoMerge volk (1.3-2) import into refs/heads/workingbranch
A. Maitland Bottoms [Sun, 27 Aug 2017 17:44:55 +0000 (18:44 +0100)]
Merge volk (1.3-2) import into refs/heads/workingbranch

8 years agolibm-link
A. Maitland Bottoms [Sun, 27 Aug 2017 17:44:55 +0000 (18:44 +0100)]
libm-link

Gbp-Pq: Name libm-link

8 years agosort input files
Bernhard M. Wiedemann [Mon, 5 Jun 2017 19:37:38 +0000 (21:37 +0200)]
sort input files

when building packages (e.g. for openSUSE Linux)
(random) filesystem order of input files
influences ordering of entries in the output,
thus without the patch, builds (in disposable VMs) would usually differ.

See https://reproducible-builds.org/ for why this matters.

Gbp-Pq: Name sort-input-files.patch

8 years agoinstall all headers
A. Maitland Bottoms [Sun, 27 Aug 2017 17:44:55 +0000 (18:44 +0100)]
install all headers

(Along with some sorting)

Gbp-Pq: Name install-all-headers

8 years agosort-cmake-glob-lists
A. Maitland Bottoms [Sun, 27 Aug 2017 17:44:55 +0000 (18:44 +0100)]
sort-cmake-glob-lists

Subject sort cmake glob lists

File lists are generated in a CMakeLists.txt file with file(GLOB ...), which varies
with the readdir() order. Sorting the lists should help make reproducinble builds.

Gbp-Pq: Name sort-cmake-glob-lists

8 years agomake acc happy
A. Maitland Bottoms [Sun, 27 Aug 2017 17:44:55 +0000 (18:44 +0100)]
make acc happy

The abi-compliance-checker grabs all the .h files it finds
and tries to compile them all. Even though some are not
appropriate for the architecture being run on. Being careful
with preprocessor protections avoids probplems.

Gbp-Pq: Name make-acc-happy

8 years agonative armv7 build support
A. Maitland Bottoms [Sun, 27 Aug 2017 17:44:55 +0000 (18:44 +0100)]
native armv7 build support

Debian, unlike other GNU Radio deployments, does not cross-compile
packages, but builds natively on a set of build machines, including
both arm and armhf.

Gbp-Pq: Name native-armv7-build-support

8 years agoUse 'powf' to match variables and avoid implicit type converstion. Makes some older...
Michael Dickens [Sat, 1 Apr 2017 19:24:46 +0000 (15:24 -0400)]
Use 'powf' to match variables and avoid implicit type converstion. Makes some older compilers happy, allowing 'make test' to pass.

Gbp-Pq: Name 0011-Use-powf-to-match-variables-and-avoid-implicit-type-.patch

8 years agomodtool: update the cmake find module for volk mods
Nathan West [Mon, 13 Mar 2017 16:37:18 +0000 (12:37 -0400)]
modtool: update the cmake find module for volk mods

Gbp-Pq: Name 0010-modtool-update-the-cmake-find-module-for-volk-mods.patch

8 years agomodtool: deconflict module include guards from main volk
Nathan West [Mon, 13 Mar 2017 16:25:35 +0000 (12:25 -0400)]
modtool: deconflict module include guards from main volk

Gbp-Pq: Name 0009-modtool-deconflict-module-include-guards-from-main-v.patch

8 years agoFix bug 106 (volk_64u_popcnt bug in generic implementation)
Nick Foster [Sat, 21 Jan 2017 00:36:01 +0000 (16:36 -0800)]
Fix bug 106 (volk_64u_popcnt bug in generic implementation)

Gbp-Pq: Name 0008-Fix-bug-106-volk_64u_popcnt-bug-in-generic-implement.patch

8 years agoadded __VOLK_PREFETCH() compatibility macro
Josh Blum [Fri, 20 Jan 2017 18:03:49 +0000 (10:03 -0800)]
added __VOLK_PREFETCH() compatibility macro

__VOLK_PREFETCH() performs __builtin_prefetch() on GCC compilers
and is otherwise a NOP for other systems. The use of __builtin_prefetch
was replaced with __VOLK_PREFETCH() to make the kernels portable.

Gbp-Pq: Name 0007-added-__VOLK_PREFETCH-compatibility-macro.patch

8 years agoAdd NEON, AVX and unaligned versions of SSE4.1 and SSE
Carles Fernandez [Fri, 23 Sep 2016 17:16:27 +0000 (19:16 +0200)]
Add NEON, AVX and unaligned versions of SSE4.1 and SSE

Gbp-Pq: Name 0006-Add-NEON-AVX-and-unaligned-versions-of-SSE4.1-and-SS.patch

8 years agoqa: lower tolerance for 32fc_mag to fix issue #96
Nathan West [Thu, 4 Aug 2016 15:30:55 +0000 (11:30 -0400)]
qa: lower tolerance for 32fc_mag to fix issue #96

Gbp-Pq: Name 0005-qa-lower-tolerance-for-32fc_mag-to-fix-issue-96.patch

8 years agoapps: fix profile update reading end of lines
Nathan West [Mon, 1 Aug 2016 21:12:24 +0000 (17:12 -0400)]
apps: fix profile update reading end of lines

Gbp-Pq: Name 0003-apps-fix-profile-update-reading-end-of-lines.patch

8 years agoAdd a AppVeyor compatible YAML file for building on the AppVeyor CI
Paul Cercueil [Wed, 17 Feb 2016 13:51:00 +0000 (14:51 +0100)]
Add a AppVeyor compatible YAML file for building on the AppVeyor CI

Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
Gbp-Pq: Name 0001-Add-a-AppVeyor-compatible-YAML-file-for-building-on-.patch

8 years agovolk (1.3-2) unstable; urgency=medium
A. Maitland Bottoms [Sun, 27 Aug 2017 17:44:55 +0000 (18:44 +0100)]
volk (1.3-2) unstable; urgency=medium

  * update to v1.3-16-g28b03a9
    apps: fix profile update reading end of lines
    qa: lower tolerance for 32fc_mag to fix issue #96
  * include upstream master patch to sort input files

[dgit import unpatched volk 1.3-2]

8 years agoImport volk_1.3-2.debian.tar.xz
A. Maitland Bottoms [Sun, 27 Aug 2017 17:44:55 +0000 (18:44 +0100)]
Import volk_1.3-2.debian.tar.xz

[dgit import tarball volk 1.3-2 volk_1.3-2.debian.tar.xz]

9 years agoMerge volk (1.3-1+rpi1) import into refs/heads/workingbranch
Raspbian Automatic git importer [Thu, 22 Dec 2016 06:36:03 +0000 (06:36 +0000)]
Merge volk (1.3-1+rpi1) import into refs/heads/workingbranch

9 years agodisable-neon
A. Maitland Bottoms [Sat, 9 Jul 2016 13:42:11 +0000 (13:42 +0000)]
disable-neon

Gbp-Pq: Name disable-neon

9 years agoinstall all headers
A. Maitland Bottoms [Sat, 9 Jul 2016 13:42:11 +0000 (13:42 +0000)]
install all headers

(Along with some sorting)

Gbp-Pq: Name install-all-headers

9 years agosort-cmake-glob-lists
A. Maitland Bottoms [Sat, 9 Jul 2016 13:42:11 +0000 (13:42 +0000)]
sort-cmake-glob-lists

Subject sort cmake glob lists

File lists are generated in a CMakeLists.txt file with file(GLOB ...), which varies
with the readdir() order. Sorting the lists should help make reproducinble builds.

Gbp-Pq: Name sort-cmake-glob-lists

9 years agomake acc happy
A. Maitland Bottoms [Sat, 9 Jul 2016 13:42:11 +0000 (13:42 +0000)]
make acc happy

The abi-compliance-checker grabs all the .h files it finds
and tries to compile them all. Even though some are not
appropriate for the architecture being run on. Being careful
with preprocessor protections avoids probplems.

Gbp-Pq: Name make-acc-happy

9 years agonative armv7 build support
A. Maitland Bottoms [Sat, 9 Jul 2016 13:42:11 +0000 (13:42 +0000)]
native armv7 build support

Debian, unlike other GNU Radio deployments, does not cross-compile
packages, but builds natively on a set of build machines, including
both arm and armhf.

Gbp-Pq: Name native-armv7-build-support

9 years agovolk (1.3-1+rpi1) stretch-staging; urgency=medium
Raspbian forward porter [Sat, 9 Jul 2016 13:42:11 +0000 (13:42 +0000)]
volk (1.3-1+rpi1) stretch-staging; urgency=medium

  [changes brought forward from 1.1-1+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sun, 20 Sep 2015 20:30:19 +0000]
  * Disable neon.

[dgit import unpatched volk 1.3-1+rpi1]

9 years agoImport volk_1.3-1+rpi1.debian.tar.xz
Raspbian forward porter [Sat, 9 Jul 2016 13:42:11 +0000 (13:42 +0000)]
Import volk_1.3-1+rpi1.debian.tar.xz

[dgit import tarball volk 1.3-1+rpi1 volk_1.3-1+rpi1.debian.tar.xz]

9 years agoinstall all headers
A. Maitland Bottoms [Sat, 2 Jul 2016 20:30:47 +0000 (20:30 +0000)]
install all headers

(Along with some sorting)

Gbp-Pq: Name install-all-headers

9 years agoImport volk_1.3.orig.tar.gz
A. Maitland Bottoms [Sat, 2 Jul 2016 20:30:47 +0000 (21:30 +0100)]
Import volk_1.3.orig.tar.gz

[dgit import orig volk_1.3.orig.tar.gz]

9 years agoImport volk_1.3.orig.tar.gz
A. Maitland Bottoms [Sat, 2 Jul 2016 20:30:47 +0000 (20:30 +0000)]
Import volk_1.3.orig.tar.gz

[dgit import orig volk_1.3.orig.tar.gz]

9 years agosort-cmake-glob-lists
A. Maitland Bottoms [Sat, 2 Jul 2016 20:30:47 +0000 (20:30 +0000)]
sort-cmake-glob-lists

Subject sort cmake glob lists

File lists are generated in a CMakeLists.txt file with file(GLOB ...), which varies
with the readdir() order. Sorting the lists should help make reproducinble builds.

Gbp-Pq: Name sort-cmake-glob-lists

9 years agomake acc happy
A. Maitland Bottoms [Sat, 2 Jul 2016 20:30:47 +0000 (20:30 +0000)]
make acc happy

The abi-compliance-checker grabs all the .h files it finds
and tries to compile them all. Even though some are not
appropriate for the architecture being run on. Being careful
with preprocessor protections avoids probplems.

Gbp-Pq: Name make-acc-happy

9 years agonative armv7 build support
A. Maitland Bottoms [Sat, 2 Jul 2016 20:30:47 +0000 (20:30 +0000)]
native armv7 build support

Debian, unlike other GNU Radio deployments, does not cross-compile
packages, but builds natively on a set of build machines, including
both arm and armhf.

Gbp-Pq: Name native-armv7-build-support

9 years agovolk (1.3-1) unstable; urgency=medium
A. Maitland Bottoms [Sat, 2 Jul 2016 20:30:47 +0000 (20:30 +0000)]
volk (1.3-1) unstable; urgency=medium

  * New upstream release
  * The index_max kernels were named with the wrong output datatype. To
    fix this there are new kernels that return a 32u (int32_t) and the
    existing kernels had their signatures changed to return 16u (int16_t).
  * The output to stdout and stderr has been shuffled around. There is no
    longer a message that prints what VOLK machine is being used and the
    warning messages go to stderr rather than stdout.
  * The 32fc_index_max kernels previously were only accurate to the SSE
    register width (4 points). This was a pretty serious and long-lived
    bug that's been fixed and the QA updated appropriately.

[dgit import unpatched volk 1.3-1]

9 years agoImport volk_1.3-1.debian.tar.xz
A. Maitland Bottoms [Sat, 2 Jul 2016 20:30:47 +0000 (20:30 +0000)]
Import volk_1.3-1.debian.tar.xz

[dgit import tarball volk 1.3-1 volk_1.3-1.debian.tar.xz]